@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

input[type="button"], input[type="submit"], input[type="reset"] , botton,bottom {-webkit-appearance:none;}
input::-webkit-input-placeholder {opacity:1}
input:-moz-placeholder {opacity:1}
input::-moz-placeholder {opacity:1}
input::-ms-input-placeholder {opacity:1}
textarea::-webkit-input-placeholder {opacity:1}
textarea:-moz-placeholder {opacity:1}
textarea::-moz-placeholder {opacity:1}
textarea::-ms-input-placeholder {opacity:1}

/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #be0500; }

.fl{float: left;}
.fr{float: right;}
.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; }
.wrap { width: 1200px; margin:0 auto; }
.g-in{width: 1200px;margin: 0 auto;}
.h-in{width: 1200px;margin: 0 auto;}

.header{height: 100px;width: 1920px;left: 50%;margin-left: -960px;position: fixed;background: #fff;border-bottom: 1px solid #ccb9b9;top: 0;z-index: 90;}

.logo{margin-top: 26px;}


.nav ul li{width: 100px;height: 100px;float: left;position: relative;}

.nav ul li>a{line-height: 100px;font-size: 14px;position: relative;display: block;top: 50%;width: 100%;text-align: center;left: 50%;transform: translate(-50%,-50%);height: 100%;}
.nav ul li:hover,.nav ul li.current{background: #ef292a;}
.nav ul li:hover a,.nav ul li.current a{color: #fff;top: 46%;}
.nav ul li:hover>a:after,.nav ul li.current>a:after{position: absolute;width: 11px;height: 5px;left: 50%;margin-left: -5.5px;bottom: 20px;background: url(up.png) no-repeat center;content: '';}
.nav ul li:hover .Snav{ display:block}
.nav ul li .Snav{width: 100%;display: none;z-index: 9;position: absolute;top: 100px;left: 0;background: #ef292a;}
.nav ul li .Snav dl dt a{font-weight: normal;background:#ccc ;line-height: 30px;font-size: 16px;color: #fff;text-align: center;display: inline-block;height: 100%;width: 100%;}

.nav ul li .Snav dl dt a:hover{font-weight: normal;background: #ef292a;color: #fff;}

.search{padding-left: 24px;margin-top: 43px;border-left: 1px solid #ddd;position: relative;}
.aForm{ position:absolute;top: 35px;right: 0px;width:194px;height:20px;background:#e33a00;padding:3px; z-index:1; display:none;border-radius: 8px;overflow: hidden;}
.aForm .input-a{width:150px;height:20px; border:none; outline:none; font-size:14px; line-height:18px;padding-left:14px; position:relative; top:0;background: #e33a00;color: #fff;}
.aForm .input-a::placeholder{color: #fff;}
.aForm .input-b{width:30px;height:18px; border:none; background: url(search_icon.png) no-repeat center; outline:none; cursor:pointer;text-indent: 99em; overflow: hidden;position:relative;top: -2px;}


.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;padding-top: 100px;}
/* .banner .prev, .banner .next {position: absolute;top: 50%;margin-top: -42px;display: block;width: 54px;height: 83px;display: none;z-index: 999;}
.banner .prev {left: 400px;background: url(prev.png) center;}
.banner .next{right: 400px;background: url(next.png) center;} */

.banner .hd {position: absolute;bottom: 73px;width: 1200px;text-align: center;z-index: 9;left: 50%;margin-left: -600px;}
.banner .hd ul{display: inline-block;*display: inline;zoom: 1;}
.banner .hd li{float: left;width: 200px;height: 83px;margin: 0 7px;;cursor: pointer;background: url(noon.png) no-repeat center;}
.banner .hd li img{display: block;width: 194px;height: 77px;margin: 0 auto;margin-top: 3px;}
.banner .hd li.on{background: url(lion.png) no-repeat center;}


.bnSlide{width: 1050px;margin: 0 auto;position: relative;}
.bnSlide .bnhd{position: absolute;right: 0;top: 6px;}

.banner .bnhd ul{display: inline-block;*display: inline;zoom: 1;}
.banner .bnhd li{float: left;width: 4px;height: 4px;margin: 0 10px;;cursor: pointer;background: #b9b9b9;text-indent: -9999px;border-radius: 100%;}
.banner .bnhd li.on{width: 8px;height: 8px;border: 2px solid #f02a29;background: none;position: relative;top: -4px;}

.bnSlide .bnprev{position: absolute;width: 5px;height: 12px;background: url(prev.png) no-repeat center;left: -50px;top: 50%;margin-top:-6px;}
.bnSlide .bnnext{position: absolute;width: 5px;height: 12px;background: url(next.png) no-repeat center;left: -20px;top: 50%;margin-top:-6px;}


.brandNew{width: 1200px;margin: 0 auto;position: absolute;left: 50%;margin-left: -600px;background: #fff;z-index: 10;bottom: -31px;height: 74px;box-shadow: 0 5px 6px 0px #e7e6e6;}


.bnSlide .bnbd{padding-left: 15px;margin-top: 26px;}
.bnSlide .bnbd ul li a {font-size: 14px;color: #666;display: block;width: 500px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bnSlide .bnbd ul li span{font-size: 14px;color: #666;margin-left: 20px;}


.footer{width: 1920px;left: 50%;position: relative;margin-left: -960px;height: 153px;border-top: 1px solid #eaeaea;}
.linkList{padding-top: 45px;}
.linkList ul{text-align: center;}
.linkList ul li{display: inline-block;margin-right: 24px;border-right: 1px solid #333;padding-right: 24px;}
.linkList ul li:last-child{border-right: 0;}
.linkList ul li a{font-size: 14px;color: #333;}
.copy{text-align: center;font-size: 14px;color: #333;margin-top: 34px;}
.copy a{font-size: 14px;color: #333;}


.cbox{position: fixed;left:50px;bottom: 70px;width: 100px;height: 100px;border-radius: 100%;box-shadow: 0 0 5px 6px #ededed;background: #fff;}
.cbox .cir i,.cbox .cir span{display: block;text-align: center;}
.cbox .cir i{margin: 23px 0 8px;}
.cbox .cir span{font-size: 14px;color: #000;}

.side{position: absolute;width: 220px;background: #f6f6f6;left:50px;bottom: 70px;box-shadow: 0 0 5px 6px #ededed;z-index: 99;display: none;}
.side .sideT{width: 100%;height: 94px;}
.side .sideT a img{display: block;margin: 0 auto;margin-top: 30px;}
.sideList{width: 100%;background: #fff;}
.sideList>ul{width: 220px;margin: 0 auto;}
.sideList>ul>li{height: 58px;line-height: 58px;text-align: center;position: relative;}
.sideList>ul>li:hover{background: #ef292a;}
.sideList>ul>li:hover a{color: #fff;}
.sideList>ul>li::before{position: absolute;width: 150px;height: 1px;left: 50%;margin-left: -75px;bottom: 0;content: '';background: #e8e8e8;}
.sideList>ul>li:hover::before{background: #ef292a;}
.sideList>ul>li:last-child::before{background: none;}
.sideList>ul>li a{font-size:14px;display: block;}
.sideList>ul>li:last-child a{background: url(wx.png) no-repeat 30px center;padding-left: 27px;color:#000;}
.sideList>ul>li:last-child:hover a {background: url(wx2.png) no-repeat 30px center;padding-left: 27px;color: #fff;}

.xgcode {background: #fff;width: 400px;border: 1px solid #f6e1e1;position: absolute;top: 0;left: 220px;padding: 10px;display: none;}
.sideList>ul>li:last-child:hover .xgcode{display: block;}
.xgcode>ul>li{width: 115px;float: left;margin-right: 24px;line-height: 20px;}
.xgcode>ul>li:last-child{margin-right: 0;}
.xgcode>ul>li img{width: 100px;height: 100px;}

.cpbox .cpbb{width: 150px;margin: 0 auto;line-height: 30px;padding: 10px 0;}

.sideinnner{position: fixed;bottom: 20px !important;}

.close{height: 57px;border-top: 1px solid #ddd;}
.close a{display: block;text-align: center;width: 100%;height: 100%;line-height: 57px;color: #333;}
.close a span{background: url(close.png) no-repeat left center;padding-left: 23px;}


/* .nav .g-in>ul>li:last-child{border-right: 0;} */
/* .banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 305px; width: 1200px; height: 5px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { float: left; display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #2ba2dd; }
.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:30px; height:59px; background:url(arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:15%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; }
 */

